package com.cineplanet.dew.service;

import java.util.List;

import com.cineplanet.dew.dao.CineDAO;
import com.cineplanet.dew.exception.DAOExcepcion;
import com.cineplanet.dew.modelo.Cine;

public class CineServiceImpl implements CineService {

	private CineDAO cineDAO;
	
	public CineDAO getCineDAO() {
		return cineDAO;
	}

	public void setCineDAO(CineDAO cineDAO) {
		this.cineDAO = cineDAO;
	}

	public List<Cine> listar() throws DAOExcepcion {
		return cineDAO.listar();
	}

	public List<Cine> cinesPorPela(int idPelicula) throws DAOExcepcion {
		return cineDAO.cinesPorPela(idPelicula);
	}

	public Cine insertar(Cine cine) throws DAOExcepcion {
		return cineDAO.insertar(cine);
	}

	public Cine modificar(Cine cine) throws DAOExcepcion {
		return cineDAO.modificar(cine);
	}

	public Cine obtener(int idCine) throws DAOExcepcion {
		return cineDAO.obtener(idCine);
	}

	public Cine eliminar(Cine cine) throws DAOExcepcion {
		return cineDAO.eliminar(cine);
	}

}
